﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MessageLibrary.Messages
{
    /// <summary>
    /// Zprava reprezentujici stav boje po danem tahu.
    /// </summary>
    [Serializable]
    public class StateMessage : Message
    {
        #region Fields

        int jutsu1;
        int jutsu2;
        int jutsu3;
        int jutsu4;
        int myHealth;
        int enemyHealth;
        int meStunned;
        int enemyStunned;
        string myLog;
        string enemyLog;
        
        #endregion // Fields

        #region Properties

        public int Jutsu1Cooldown { get { return jutsu1; } set { jutsu1 = value; } }
        public int Jutsu2Cooldown { get { return jutsu2; } set { jutsu2 = value; } }
        public int Jutsu3Cooldown { get { return jutsu3; } set { jutsu3 = value; } }
        public int Jutsu4Cooldown { get { return jutsu4; } set { jutsu4 = value; } }
        public int MyHealth { get { return myHealth; } set { myHealth = value; } }
        public int EnemyHealth { get { return enemyHealth; } set { enemyHealth = value; } }
        public int MeStunned { get { return meStunned; } set { meStunned = value; } }
        public int EnemyStunned { get { return enemyStunned; } set { enemyStunned = value; } }
        public string MyLog { get { return myLog; } set { myLog = value; } }
        public string EnemyLog { get { return enemyLog; } set { enemyLog = value; } }
        
        #endregion

        public StateMessage()
        { }
    }
}
